home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 48 / PC Gamer IT CD 48 2-2.iso / Starsiege / tribesdemo.exe / Disk1 / data1.cab / Tribes_Demo / base / scripts.vol / lush.terrain.cs < prev    next >
Encoding:
Text File  |  1999-09-14  |  15.2 KB  |  227 lines

  1. //---------------------------------------------------------
  2. // lush terrain file
  3. //---------------------------------------------------------
  4.  
  5. // the terrain types for this world
  6. function Terrain::Lush::setTypes()
  7. {
  8.    LS::flushTextures();
  9.    
  10.    LS::addTerrainType(F, " 1 Dirt");
  11.    LS::addTerrainType(N, " 2 Dirt medium grass");
  12.    LS::addTerrainType(C, " 3 Dirt much grass");
  13.    LS::addTerrainType(R, " 4 Rock");
  14.    LS::addTerrainType(H, " 5 Cracked Earth");
  15.    LS::addTerrainType(P, " 6 Path");
  16.    LS::addTerrainType(G, " 7 Concrete pad");
  17.    LS::addTerrainType(X, " 8 Concrete road pad");
  18.    LS::addTerrainType(S, " 9 Half rock - half sand");
  19. }
  20.  
  21. // default rules for this world type
  22. function Terrain::Lush::setRules()
  23. {
  24.    Terrain::Lush::setTypes();
  25.    LS::flushRules();
  26.  
  27.    LS::addRule(F, 50.0,  350.0, 150.0, 0.50, 0.50, 0, 0.00, 8.0, 1.5, 0.50, 0.50, 0);
  28.    LS::addRule(N, 15.0,  305.0, 25.0,  0.50, 0.50, 0, 0.10, 4.0, 0.5, 0.50, 0.50, 0);
  29.    LS::addRule(C, 0.0,   450.0, 100.0, 0.50, 0.50, 0, 0.00, 2.0, 0.3, 0.50, 0.50, 0);
  30.    LS::addRule(R, 150.0, 400.0, 150.0, 0.50, 0.40, 0, 0.00, 8.0, 0.5, 0.50, 0.30, 0);
  31.    LS::addRule(H, 0.0,   185.0, 05.0,  0.10, 0.05, 0, 0.00, 1.0, 0.1, 0.60, 0.40, 0);
  32. }
  33.  
  34. // create the grid file and dml for this world
  35. function Terrain::Lush::createGridFile()
  36. {
  37.    Terrain::Lush::setTypes();
  38.  
  39.    LS::addTerrainTexture("lCCCC.BMP", CCCC, 0xFF, 20, SoftEarth, 0.5, 1.0);
  40.    LS::addTerrainTexture("lCCCC1.BMP", CCCC, 0xFF, 20, SoftEarth, 0.5, 1.0);
  41.    LS::addTerrainTexture("lCCCC2.BMP", CCCC, 0xFF, 20, SoftEarth, 0.5, 1.0);
  42.    LS::addTerrainTexture("lCCCC3.BMP", CCCC, 0xFF, 20, SoftEarth, 0.5, 1.0);
  43.    LS::addTerrainTexture("lCCCC4.BMP", CCCC, 0xFF, 20, SoftEarth, 0.5, 1.0);
  44.    LS::addTerrainTexture("lCCFF.BMP", CCFF, 0xFF, 0, SoftEarth, 0.5, 1.0);
  45.    LS::addTerrainTexture("lCCNN.BMP", CCNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  46.    LS::addTerrainTexture("lCCRR.BMP", CCRR, 0xFF, 20, Stone, 0.5, 1.0);
  47.    LS::addTerrainTexture("lCFFF.BMP", CFFF, 0xFF, 0, Sand, 0.5, 1.0);
  48.    LS::addTerrainTexture("lCFHH.BMP", CFHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  49.    LS::addTerrainTexture("lCFNN.BMP", CFNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  50.    LS::addTerrainTexture("lCFRR.BMP", CFRR, 0xFF, 0, Stone, 0.5, 1.0);
  51.    LS::addTerrainTexture("lCHHH.BMP", CHHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  52.    LS::addTerrainTexture("lCNFF.BMP", CNFF, 0xFF, 0, Sand, 0.5, 1.0);
  53.    LS::addTerrainTexture("lCNHH.BMP", CNHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  54.    LS::addTerrainTexture("lCNNN.BMP", CNNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  55.    LS::addTerrainTexture("lCNRR.BMP", CNRR, 0xFF, 0, Stone, 0.5, 1.0);
  56.    LS::addTerrainTexture("lCRFF.BMP", CRFF, 0xFF, 0, PackedEarth, 0.5, 1.0);
  57.    LS::addTerrainTexture("lCRNN.BMP", CRNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  58.    LS::addTerrainTexture("lCRRR.BMP", CRRR, 0xFF, 20, Stone, 0.5, 1.0);
  59.    LS::addTerrainTexture("lFCCC.BMP", FCCC, 0xFF, 0, SoftEarth, 0.5, 1.0);
  60.    LS::addTerrainTexture("lFFFF.BMP", FFFF, 0xFF, 33, Sand, 0.5, 1.0);
  61.    LS::addTerrainTexture("lFFFF2.BMP", FFFF, 0xFF, 33, Sand, 0.5, 1.0);
  62.    LS::addTerrainTexture("lFFFF3.BMP", FFFF, 0xFF, 34, Sand, 0.5, 1.0);
  63.    LS::addTerrainTexture("lFFRR.BMP", FFRR, 0xFF, 0, Stone, 0.5, 1.0);
  64.    LS::addTerrainTexture("lFHHH.BMP", FHHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  65.    LS::addTerrainTexture("lFNCC.BMP", FNCC, 0xFF, 0, SoftEarth, 0.5, 1.0);
  66.    LS::addTerrainTexture("lFNHH.BMP", FNHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  67.    LS::addTerrainTexture("lFNNN.BMP", FNNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  68.    LS::addTerrainTexture("lFNRR.BMP", FNRR, 0xFF, 0, Stone, 0.5, 1.0);
  69.    LS::addTerrainTexture("lFRNN.BMP", FRNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  70.    LS::addTerrainTexture("lFRRR.BMP", FRRR, 0xFF, 0, Stone, 0.5, 1.0);
  71.    LS::addTerrainTexture("lHCCC.BMP", HCCC, 0xFF, 0, SoftEarth, 0.5, 1.0);
  72.    LS::addTerrainTexture("lHCFF.BMP", HCFF, 0xFF, 0, PackedEarth, 0.5, 1.0);
  73.    LS::addTerrainTexture("lHCNN.BMP", HCNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  74.    LS::addTerrainTexture("lHFCC.BMP", HFCC, 0xFF, 0, PackedEarth, 0.5, 1.0);
  75.    LS::addTerrainTexture("lHFFF.BMP", HFFF, 0xFF, 0, Sand, 0.5, 1.0);
  76.    LS::addTerrainTexture("lHFNN.BMP", HFNN, 0xFF, 0, PackedEarth, 0.5, 1.0);
  77.    LS::addTerrainTexture("lHHCC.BMP", HHCC, 0xFF, 0, PackedEarth, 0.5, 1.0);
  78.    LS::addTerrainTexture("lHHFF.BMP", HHFF, 0xFF, 0, PackedEarth, 0.5, 1.0);
  79.    LS::addTerrainTexture("lHHHH.BMP", HHHH, 0xFF, 20, PackedEarth, 0.5, 1.0);
  80.    LS::addTerrainTexture("lHHHH1.BMP", HHHH, 0xFF, 20, PackedEarth, 0.5, 1.0);
  81.    LS::addTerrainTexture("lHHHH2.BMP", HHHH, 0xFF, 20, PackedEarth, 0.5, 1.0);
  82.    LS::addTerrainTexture("lHHHH3.BMP", HHHH, 0xFF, 20, PackedEarth, 0.5, 1.0);
  83.    LS::addTerrainTexture("lHHHH4.BMP", HHHH, 0xFF, 20, PackedEarth, 0.5, 1.0);
  84.    LS::addTerrainTexture("lHHNN.BMP", HHNN, 0xFF, 0, PackedEarth, 0.5, 1.0);
  85.    LS::addTerrainTexture("lHNCC.BMP", HNCC, 0xFF, 0, SoftEarth, 0.5, 1.0);
  86.    LS::addTerrainTexture("lHNFF.BMP", HNFF, 0xFF, 0, PackedEarth, 0.5, 1.0);
  87.    LS::addTerrainTexture("lHNNN.BMP", HNNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  88.    LS::addTerrainTexture("lNCCC.BMP", NCCC, 0xFF, 0, SoftEarth, 0.5, 1.0);
  89.    LS::addTerrainTexture("lNFFF.BMP", NFFF, 0xFF, 0, Sand, 0.5, 1.0);
  90.    LS::addTerrainTexture("lNHHH.BMP", NHHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  91.    LS::addTerrainTexture("lNNFF.BMP", NNFF, 0xFF, 0, PackedEarth, 0.5, 1.0);
  92.    LS::addTerrainTexture("lNNNN.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  93.    LS::addTerrainTexture("lNNNN1.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  94.    LS::addTerrainTexture("lNNNN2.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  95.    LS::addTerrainTexture("lNNNN3.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  96.    LS::addTerrainTexture("lNNNN4.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  97.    LS::addTerrainTexture("lNNRR.BMP", NNRR, 0xFF, 0, Stone, 0.5, 1.0);
  98.    LS::addTerrainTexture("lNRRR.BMP", NRRR, 0xFF, 0, Stone, 0.5, 1.0);
  99.    LS::addTerrainTexture("lRCCC.BMP", RCCC, 0xFF, 0, SoftEarth, 0.5, 1.0);
  100.    LS::addTerrainTexture("lRFCC.BMP", RFCC, 0xFF, 0, PackedEarth, 0.5, 1.0);
  101.    LS::addTerrainTexture("lRFFF.BMP", RFFF, 0xFF, 0, PackedEarth, 0.5, 1.0);
  102.    LS::addTerrainTexture("lRNCC.BMP", RNCC, 0xFF, 0, SoftEarth, 0.5, 1.0);
  103.    LS::addTerrainTexture("lRNFF.BMP", RNFF, 0xFF, 0, PackedEarth, 0.5, 1.0);
  104.    LS::addTerrainTexture("lRNNN.BMP", RNNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  105.    LS::addTerrainTexture("lRRRR.BMP", RRRR, 0xFF, 12, Stone, 0.5, 1.0);
  106.    LS::addTerrainTexture("lRRRR1.BMP", RRRR, 0xFF, 12, Stone, 0.5, 1.0);
  107.    LS::addTerrainTexture("lRRRR2.BMP", RRRR, 0xFF, 12, Stone, 0.5, 1.0);
  108.    LS::addTerrainTexture("lRRRR3.BMP", RRRR, 0xFF, 12, Stone, 0.5, 1.0);
  109.    LS::addTerrainTexture("lGGCC.bmp" , GGCC, 0xFF, 50, Concrete, 0.5, 1.0);
  110.    LS::addTerrainTexture("lGGCC1.bmp", GGCC, 0xFF, 50, Concrete, 0.5, 1.0);
  111.    LS::addTerrainTexture("lCCGG.bmp" , GGCC, 0, 0, Concrete, 0.5, 1.0);
  112.    LS::addTerrainTexture("lCCGG1.bmp", GGCC, 0, 0, Concrete, 0.5, 1.0);
  113.    LS::addTerrainTexture("lCGGG.bmp" , CGGG, 0xFF, 50, Concrete, 0.5, 1.0);
  114.    LS::addTerrainTexture("lCGGG1.bmp", CGGG, 0xFF, 50, Concrete, 0.5, 1.0);
  115.    LS::addTerrainTexture("lGCCC.bmp" , GCCC, 0xFF, 50, PackedEarth, 0.5, 1.0);
  116.    LS::addTerrainTexture("lGCCC1.bmp", GCCC, 0xFF, 50, PackedEarth, 0.5, 1.0);
  117.    LS::addTerrainTexture("lGGGG.BMP" , GGGG, 0xFF, 100, Concrete, 0.5, 1.0);
  118.    LS::addTerrainTexture("lLOGO1.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  119.    LS::addTerrainTexture("lLOGO2.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  120.    LS::addTerrainTexture("lLOGO3.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  121.    LS::addTerrainTexture("lLOGO4.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  122.    LS::addTerrainTexture("lLOGO5.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  123.    LS::addTerrainTexture("lLOGO6.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  124.    LS::addTerrainTexture("lLOGO7.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  125.    LS::addTerrainTexture("lLOGO8.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  126.    LS::addTerrainTexture("lLOGO9.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  127.    LS::addTerrainTexture("lLOGO10.bmp", GGGG, 0xFF, 0, Concrete, 0.5, 1.0);
  128.    LS::addTerrainTexture("lPath2.bmp", CCPP, 0xFF, 25, PackedEarth, 0.5, 1.0);
  129.    LS::addTerrainTexture("lPath2a.bmp", CCPP, 0xFF, 25, PackedEarth, 0.5, 1.0);
  130.    LS::addTerrainTexture("lPath2b.bmp", CCPP, 0xFF, 25, PackedEarth, 0.5, 1.0);
  131.    LS::addTerrainTexture("lPath2c.bmp", CCPP, 0xFF, 25, PackedEarth, 0.5, 1.0);
  132.    LS::addTerrainTexture("lPath1.bmp", CCCP, 0xFF, 100, PackedEarth, 0.5, 1.0);
  133.    LS::addTerrainTexture("lPath3.bmp", CCCP, 0, 0, PackedEarth, 0.5, 1.0);
  134.    LS::addTerrainTexture("lPath3a.bmp", CCCP, 0, 0, PackedEarth, 0.5, 1.0);
  135.    LS::addTerrainTexture("lPath4.bmp", PPCP, 0xFF, 50, PackedEarth, 0.5, 1.0);
  136.    LS::addTerrainTexture("lPath4a.bmp", PPCP, 0xFF, 50, PackedEarth, 0.5, 1.0);
  137.    LS::addTerrainTexture("lPath5.bmp", PPPP, 0xFF, 33, PackedEarth, 0.5, 1.0);
  138.    LS::addTerrainTexture("lPath5a.bmp", PPPP, 0xFF, 33, PackedEarth, 0.5, 1.0);
  139.    LS::addTerrainTexture("lPath5b.bmp", PPPP, 0xFF, 34, PackedEarth, 0.5, 1.0);
  140.    LS::addTerrainTexture("lPathCURVE.bmp", CPCP, 0xFF, 50, PackedEarth, 0.5, 1.0);
  141.    LS::addTerrainTexture("lPathCURVE2.bmp", CPCP, 0xFF, 50, PackedEarth, 0.5, 1.0);
  142.    LS::addTerrainTexture("lnnnn.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  143.    LS::addTerrainTexture("lnnnn1.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  144.    LS::addTerrainTexture("lnnnn2.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  145.    LS::addTerrainTexture("lnnnn3.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  146.    LS::addTerrainTexture("lnnnn4.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  147.    LS::addTerrainTexture("lnnnn.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  148.    LS::addTerrainTexture("lnnnn1.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  149.    LS::addTerrainTexture("lnnnn2.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  150.    LS::addTerrainTexture("lnnnn3.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  151.    LS::addTerrainTexture("lnnnn4.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  152.    LS::addTerrainTexture("lnnnn.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  153.    LS::addTerrainTexture("lnnnn1.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  154.    LS::addTerrainTexture("lnnnn2.bmp", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  155.    LS::addTerrainTexture("lpath5.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  156.    LS::addTerrainTexture("lpath5a.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  157.    LS::addTerrainTexture("lpath5b.bmp", PPPP, 0xFF, 34, SoftEarth, 0.5, 1.0);
  158.    LS::addTerrainTexture("lpath5.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  159.    LS::addTerrainTexture("lpath5a.BMP", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  160.    LS::addTerrainTexture("lpath5b.BMP", PPPP, 0xFF, 34, SoftEarth, 0.5, 1.0);
  161.    LS::addTerrainTexture("lpath5.BMP", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  162.    LS::addTerrainTexture("lpath5a.BMP", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  163.    LS::addTerrainTexture("lpath5b.bmp", PPPP, 0xFF, 34, SoftEarth, 0.5, 1.0);
  164.    LS::addTerrainTexture("lpath5.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  165.    LS::addTerrainTexture("lpath5a.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  166.    LS::addTerrainTexture("lpath5b.BMP", PPPP, 0xFF, 34, SoftEarth, 0.5, 1.0);
  167.    LS::addTerrainTexture("lpath5.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  168.    LS::addTerrainTexture("lpath5a.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  169.    LS::addTerrainTexture("lpath5b.bmp", PPPP, 0xFF, 34, SoftEarth, 0.5, 1.0);
  170.    LS::addTerrainTexture("lpath5.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  171.    LS::addTerrainTexture("lpath5a.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  172.    LS::addTerrainTexture("lpath5b.bmp", PPPP, 0xFF, 34, SoftEarth, 0.5, 1.0);
  173.    LS::addTerrainTexture("lpath5.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  174.    LS::addTerrainTexture("lpath5a.bmp", PPPP, 0xFF, 33, SoftEarth, 0.5, 1.0);
  175.    LS::addTerrainTexture("lnnnn.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  176.    LS::addTerrainTexture("lnnnn1.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  177.    LS::addTerrainTexture("lnnnn2.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  178.    LS::addTerrainTexture("lnnnn3.BMP", NNNN, 0xFF, 20, SoftEarth, 0.5, 1.0);
  179.    LS::addTerrainTexture("lRCNN.BMP", RCNN, 0xFF, 0, SoftEarth, 0.5, 1.0);
  180.    LS::addTerrainTexture("lCHRR.BMP", CHRR, 0xFF, 0, Stone, 0.5, 1.0);
  181.    LS::addTerrainTexture("lHRRR.BMP", HRRR, 0xFF, 0, Stone, 0.5, 1.0);
  182.    LS::addTerrainTexture("lRCHH.BMP", RCHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  183.    LS::addTerrainTexture("lRHCC.BMP", RHCC, 0xFF, 0, PackedEarth, 0.5, 1.0);
  184.    LS::addTerrainTexture("lRHHH.BMP", RHHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  185.    LS::addTerrainTexture("lHNRR.BMP", HNRR, 0xFF, 0, Stone, 0.5, 1.0);
  186.    LS::addTerrainTexture("lRHNN.BMP", RHNN, 0xFF, 0, PackedEarth, 0.5, 1.0);
  187.    LS::addTerrainTexture("lRNHH.BMP", RNHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  188.    LS::addTerrainTexture("lFHRR.BMP", FHRR, 0xFF, 0, Stone, 0.5, 1.0);
  189.    LS::addTerrainTexture("lRFHH.BMP", RFHH, 0xFF, 0, PackedEarth, 0.5, 1.0);
  190.    LS::addTerrainTexture("lRHFF.BMP", RHFF, 0xFF, 0, PackedEarth, 0.5, 1.0);
  191.    LS::addTerrainTexture("lRRRR4.BMP", RRRR, 0xFF, 13, Stone, 0.5, 1.0);
  192.    LS::addTerrainTexture("lRRRR5.BMP", RRRR, 0xFF, 13, Stone, 0.5, 1.0);
  193.    LS::addTerrainTexture("lRRRR6.BMP", RRRR, 0xFF, 13, Stone, 0.5, 1.0);
  194.    LS::addTerrainTexture("lRRRR7.BMP", RRRR, 0xFF, 13, Stone, 0.5, 1.0);
  195.    LS::addTerrainTexture("lCRRR1.BMP", CRRR, 0xFF, 20, Stone, 0.5, 1.0);
  196.    LS::addTerrainTexture("lCRRR2.BMP", CRRR, 0xFF, 20, Stone, 0.5, 1.0);
  197.    LS::addTerrainTexture("lCRRR3.BMP", CRRR, 0xFF, 20, Stone, 0.5, 1.0);
  198.    LS::addTerrainTexture("lCRRR4.BMP", CRRR, 0xFF, 20, Stone, 0.5, 1.0);
  199.    LS::addTerrainTexture("lCCRR1.BMP", CCRR, 0xFF, 20, Stone, 0.5, 1.0);
  200.    LS::addTerrainTexture("lCCRR2.BMP", CCRR, 0xFF, 20, Stone, 0.5, 1.0);
  201.    LS::addTerrainTexture("lCCRR3.BMP", CCRR, 0xFF, 20, Stone, 0.5, 1.0);
  202.    LS::addTerrainTexture("lCCRR4.BMP", CCRR, 0xFF, 20, Stone, 0.5, 1.0);
  203.    LS::addTerrainTexture("lPathCURVE1.bmp", CPCP, 0xFF, 34, PackedEarth, 0.5, 1.0);
  204.    LS::addTerrainTexture("lPath4B.bmp", PPCP, 0xFF, 34, PackedEarth, 0.5, 1.0);
  205.    LS::addTerrainTexture("lRRSS.bmp", RRSS, 0xFF, 33, Stone, 0.5, 1.0);
  206.    LS::addTerrainTexture("lRRSS1.bmp", RRSS, 0xFF, 33, Stone, 0.5, 1.0);
  207.    LS::addTerrainTexture("lRSSS.bmp", RSSS, 0xFF, 0, Stone, 0.5, 1.0);
  208.    LS::addTerrainTexture("lSRRR.bmp", SRRR, 0xFF, 0, Stone, 0.5, 1.0);
  209.    LS::addTerrainTexture("lssss.BMP", SSSS, 0xFF, 25, Stone, 0.5, 1.0);
  210.    LS::addTerrainTexture("lssss1.BMP", SSSS, 0xFF, 25, Stone, 0.5, 1.0);
  211.    LS::addTerrainTexture("lssss2.BMP", SSSS, 0xFF, 25, Stone, 0.5, 1.0);
  212.    LS::addTerrainTexture("lssss3.BMP", SSSS, 0xFF, 25, Stone, 0.5, 1.0);
  213.    LS::addTerrainTexture("lHHRR.BMP", HHRR, 0xFF, 0, Stone, 0.5, 1.0);
  214.    LS::addTerrainTexture("lffss.BMP", FFSS, 0xFF, 0, Stone, 0.5, 1.0);
  215.    LS::addTerrainTexture("lfSss.BMP", FSSS, 0xFF, 0, Stone, 0.5, 1.0);
  216.    LS::addTerrainTexture("lSfFF.BMP", SFFF, 0xFF, 0, Stone, 0.5, 1.0);
  217.    LS::addTerrainTexture("lfRss.BMP", FRSS, 0xFF, 0, Stone, 0.5, 1.0);
  218.    LS::addTerrainTexture("lfSRR.BMP", FSRR, 0xFF, 0, Stone, 0.5, 1.0);
  219.    LS::addTerrainTexture("lRSFF.BMP", RSFF, 0xFF, 0, Stone, 0.5, 1.0);
  220.    LS::addTerrainTexture("lsrrr1.BMP", SRRR, 0xFF, 50, Stone, 0.5, 1.0);
  221.    LS::addTerrainTexture("lRSSS.BMP", RSSS, 0xFF, 50, Stone, 0.5, 1.0);
  222.    LS::addTerrainTexture("lRRSS2.BMP", RRSS, 0xFF, 34, Stone, 0.5, 1.0);
  223.  
  224.    // create the dat and dml for this world
  225.    LS::createGridFile("temp\\lush.grid.dat", "temp\\lush.dml");
  226. }
  227.